package main

// Person 人的结构体 只需要姓名和体脂率即可
type Person struct {
	name     string
	fateRate float64
}

// 人的注册方法
func (p *Person) register(name string, fateRate float64) {
	p.name = name
	p.fateRate = fateRate
}

// Persons 人的排序相关
type Persons []*Person

func (p Persons) Len() int {
	return len(p)
}

func (p Persons) Less(i, j int) bool {
	return p[i].fateRate > p[j].fateRate
}

func (p Persons) Swap(i, j int) {
	p[i], p[j] = p[j], p[i]
}
